#pragma once

#include <boost/shared_ptr.hpp>
struct HandlCommand
{
public:
	HandlCommand(void);
	~HandlCommand(void);
	int GetCommandType()
	{
		return m_CommandType;
	};
	void SetCommandType(int type)
	{
		m_CommandType = type;
	};

	boost::shared_ptr<void*> GetMessageBody()
	{
		return m_MessageBody;
	};
	void	SetMessageBody(boost::shared_ptr<void *> apBody)
	{
		m_MessageBody = apBody;
	}

private:
	int m_CommandType;
	boost::shared_ptr<void *> m_MessageBody;
};

